home *** CD-ROM | disk | FTP | other *** search
/ BBS in a Box 15 / BBS in a box XV-2.iso / Files II / QuickTime / QT Tools / QuickTime Interfacing.sit / QuickTime Interfacing / SeeMovieRun folder / headers / CMovie.h < prev    next >
Encoding:
C/C++ Source or Header  |  1992-07-20  |  1.2 KB  |  45 lines  |  [TEXT/KAHL]

  1. /******************************************************************************
  2.  CMovie.h
  3.  
  4.         Interface for the Movie Class
  5.         
  6.         Copyright © 1992 Joe Zobkiw. All rights reserved.
  7.  
  8.  ******************************************************************************/
  9.  
  10. #define _H_CMovie
  11.  
  12. #include "CPane.h"                    /* Interface for its superclass        */
  13. #include "CCollaborator.h"
  14. #include <Movies.h>
  15.  
  16. class CMovie : public CPane {        /* Class Declaration                */
  17.  
  18. public:
  19.                                 /** Instance Variables **/
  20.     Movie                movie;
  21.     short                movieRefNum;
  22.     MovieController        controller;
  23.     
  24.                                 /** Instance Methods **/
  25.     void                IMovie(CView *anEnclosure, CBureaucrat *aSupervisor,
  26.                             short aWidth, short aHeight,
  27.                             short aHEncl, short aVEncl,
  28.                             SizingOption aHSizing, SizingOption aVSizing,
  29.                             FSSpec *movieSpec);
  30.     
  31.     virtual void        Dispose(void);
  32.  
  33.     virtual void         ProviderChanged( CCollaborator *aProvider, 
  34.                                          long reason, 
  35.                                          void* info);
  36.     virtual void        DoClick(Point hitPt, short modifierKeys, long when);
  37.     
  38.     virtual void        ImportMovie(FSSpec *spec);
  39.         
  40.     virtual void        Dawdle(long    *maxSleep);
  41.     virtual void        Draw(Rect *area);
  42.     
  43.     virtual void        ForgetInstanceVariables(void);
  44. };
  45.